package com.epfly.promo.activity.impl.discount.predicate;

public class PredicateOrder {

    /**
     * 活动时间 {@link ActivityTimePredicate}
     */
    public static final int ACTIVITY_TIME_ORDER = 1;

    /**
     * 适合星期 {@link EffectiveDayPredicate}
     */
    public static final int EFFECTIVE_DAY_ORDER = 2;

    /**
     * 下单方式 {@link OrderMethodPredicate}
     */
    public static final int ORDER_METHOD_ORDER = 3;

    /**
     * 取餐方式 {@link TakeMethodPredicate}
     */
    public static final int TAKE_METHOD_ORDER = 4;



    /**
     * 活动节假日 {@link IsSuiteHolidayPredicate}
     */
    public static final int IS_SUITE_HOLIDAY_ORDER = 5;

    /**
     * 客户群体 {@link ActivityObjectTypePredicate}
     */
    public static final int ACTIVITY_OBJECT_TYPE_ORDER = 6;


    /**
     * 餐别 {@link DinnerTypePredicate}
     */
    public static final int DINNER_TYPE_ORDER = 7;

    /***
     * 菜品 {@link FoodPredicate}
     */
    public static final int FOOD_ORDER = 8;

    /**
     * 菜品分类 {@link FoodCategoryPredicate}
     */
    public static final int FOOD_CATEGORY_ORDER = 10;

    /**
     * 特价菜 {@link BargainFoodPredicate}
     */
    public static final int BARGAIN_FOOD_ORDER = 11;

    /**
     * 日限额限次 {@link BoundDayPredicate}
     */
    public static final int BOUND_DAY_ORDER = 12;

    /**
     * 餐别级限额限次过滤 {@link BoundDinnerPredicate}
     */
    public static final int BOUND_DINNER_ORDER = 13;

}
